Skip to main content
TrustRadius
IBM MQ

IBM MQ

Overview

What is IBM MQ?

IBM MQ (formerly WebSphere MQ and MQSeries) is messaging middleware.

Read more
Recent Reviews

MQ, proven quality.

10 out of 10
September 01, 2023
Incentivized
For mediations on WebSphere BPM we interact with MQ for messaging to/from other environments.<br>On kuberneters adapters communicate with …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://www.ibm.com/products/mq/pricing…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Starting price (does not include set up fee)

  • $5 per month
Return to navigation

Product Details

What is IBM MQ?

IBM MQ connects applications and microservices in private datacenters, across hybrid or multi-cloud environments, and at the edge of the enterprise. It allows businesses, from large enterprises to startups, to ensure every order, every payment, and every customer interaction counts. Messages between applications are delivered reliably once-and-only-once and applications are decoupled to enable rapid response to sudden traffic increases or system outages. Businesses can tap into the value of existing mission-critical data to gain real-time insights and ensure the safety of customer and business data with comprehensive security mechanisms.

https://ibm.biz/IBM_MQ_product_page


IBM MQ Video

IBM MQ Overview

IBM MQ Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

IBM MQ (formerly WebSphere MQ and MQSeries) is messaging middleware.

IBM MQ starts at $5.

Reviewers rate Availability highest, with a score of 9.4.

The most common users of IBM MQ are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(111)

Attribute Ratings

Reviews

(1-22 of 22)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
Incentivized
A big retail store selling things in different places - like in their physical stores, on the internet, and from various suppliers. They had a problem because it used to takes too long to process orders and it was challenging to keep track of what they have in stock. This made customers unhappy because their orders are late, and sometimes the store runs out of the things people want to buy. As solution messagiong layer was introduced and for that IBM MQ was used to decouple the different systems involved in the order processing and inventory management process. This means that when an order is placed by a customer online or in-store, the order information is not directly processed but is instead placed in a IBM MQ message queue.
  • Security and Data Encryption: IBM MQ provides robust security features, including data encryption and authentication mechanisms, to protect messages during transmission.
  • Message Routing: It excels at routing messages to the appropriate destinations based on criteria like message content, destination availability, or message priority.
  • Message Transformation: IBM MQ can be used to transform messages as they move through the system. For example, it can convert messages from one format to another, such as translating XML to JSON, making it valuable for integrating different systems with varying data formats
  • Reliable Message Delivery: IBM MQ ensures that messages are delivered reliably and once-only, even in the presence of network failures or system crashes. It stores messages in a queue until the receiving application is ready to process them. This reliability is crucial in financial transactions, healthcare systems, and other applications where data integrity is paramount.
  • Cloud Integration: While IBM MQ can be used in cloud environments, more native integrations and features optimized for cloud deployments
  • Improved REST Support: While IBM MQ has introduced REST APIs, there may be room for improvement in terms of providing more comprehensive and RESTful integration options to align with modern microservices architectures
  • Open Source Ecosystem Integration: IBM MQ could enhance integration with open-source messaging technologies, such as Apache Kafka, to support a wider range of use cases and foster interoperability
In the context of Internet of Things (IoT) applications, IBM MQ plays a pivotal role in managing the substantial data streams emanating from interconnected devices. Its primary function is to guarantee the dependable transmission and processing of data, catering to a diverse range of IoT use cases, including but not limited to smart city initiatives, healthcare monitoring systems, and industrial automation solutions. In the telecommunications sector, IBM MQ is employed for message routing, call detail record (CDR) processing, and network management to ensure real-time data exchange and fault tolerance. When managing the supply chain and logistics, IBM MQ is used to ensure timely and accurate communication between different entities, including suppliers, warehouses, and transportation providers. IBM MQ can be cost-prohibitive for smaller organizations due to licensing and maintenance costs. In such cases, open-source or lightweight messaging solutions may be more appropriate. For scenarios requiring extremely low-latency, real-time data exchange, and high throughput, other messaging technologies, like Apache Kafka, may be more suitable due to their specialized design for such use cases.
Nripendra Pratap | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IBM MQ is a way of passing information between the system and the application. It is very easy to make and maintain applications in easier way. Its robust and reliable secure messaging solution is very impressive for us. Its wide range of API and language commands is very impressive. It working features of a broad range of computing platforms are also beneficial for us.
  • It runs on client platform so that it can easy to use.
  • Robust and reliable secure messaging solution.
  • It support a wide range of API and language.
  • IT control command.
  • Need to increase limited scalability.
  • Need to work on consume message in queue sometime its not worked.
  • Support, should be easy to reach.
Message delivery guaranteed, IBM MQ supports the communication of exchange of information between the system and service via the queue. Also, they don't need to modify the existing application. Security risk while delivering the message, Performance problems sometimes it increased response rate, sometimes expected heavy use of resources.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We are working for a banking sector company and we are using IBM MQ in various aspects of our project. We use MQ services in Financial Transaction processing, Real time fraud detection in credit cards, core banking service integrations and Some aspects of customer notifications as well. For example, for OTP validations in different apps and services, we use IBM MQ services. For ATM transactions, PoS transaction processing as well, we use IBM MQ.
  • Reliable and Fast Message Delivery: This service helped us a lot in customer notifications front.
  • High Availability - Because of high availability , we were able to use it for transaction processing very efficiently
  • Asynchronous Communication
  • Message Tracing and Debugging within the chain of message passing is very difficult. Tracking message paths is very difficult. There needs to be some way implemented which is more user friendly
  • Containerization of MQ service and integration with Kubernetes is something if possible will be very helpful
  • Documentation and Training material should be improved for easy integration
Some scenarios where IBM MQ is well suited are - Financial Transaction Processing, and Order processing, Airline reservations, stock trading etc.because of its high availability and reliable message delivery
Some scenarios where its not suited - Small scale applications because of the cost and integration effort perspective. Event streaming and processing is something where Apache Kafka is preferred.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We have some process that handle a lot of records (more than 500K) and this infromation goes through different applications/systems. We use a messaging broker, the IBM MQ, RabbitMQ and ActiveMQ to control the communication process, to make it more efficient, balanced and also to avoid generating unnecessary API calls.
  • Easy implementation
  • User interfaces are simple and clear
  • Speed
  • Nothing I can think of
IBM MQ is a messaging platform that decouples applications, provides guaranteed delivery, and offers high performance, scalability, security, and flexibility. It can be used to improve IT business processes in a variety of projects. We used it on several scenarios, such as application integration, microservices architecture, and event-driven architecture, this last one was the most useful, because we don't have to have processes checking for changes, we suscribe to the event and everything works smoothly
September 20, 2023

Solid Messaging Provider

Score 10 out of 10
Vetted Review
Verified User
Incentivized
IBM MQ is the messaging backbone of our whole integration estate, providing a resilient communications layer supporting direct messaging between enterprise-internal applications and external messaging partners, as well as forming the basis for much of our intra-platform communications and message stores.
  • Assured once-only message delivery
  • Store-and-forward capability
  • High throughput
  • Out-of-the-box messaging clients for operational and test support
IBM MQ is an extremely capable high throughput, resilient/reliable, secure messaging provider. IBM MQ works extremely well as an asynchronous bridge between synchronous application endpoints. I cannot think of a scenario where asynchronous messaging is a requirement and IBM MQ is not an appropriate solution, it's a thoroughbred!
Score 8 out of 10
Vetted Review
Verified User
Incentivized
IBM MQ is a reliable and secure messaging transfer solution for us. It easily integrates with the wide range of applications we support on different platforms. We are connected to multiple partners and it gives for secure & trustworthy connectivity and can guarantee delivery of data.
  • Reliability in terms of message delivery
  • Security update and efficient security solutions gives piece of mind
  • Flexibly when it comes to integration with applications, api's, languages and operating systems
  • Graphical interface of IBM MQ Explorer could be better and not be so dependent on plugins and sample tools for extra features
  • The WebConsole is limited in advanced functionality
IBM MQ is perfect for transferring critical swift data with our connected banks, it delivers consistently and reliably. In my opinion, it is not suited for small scale or less frequent data delivery
Score 10 out of 10
Vetted Review
Verified User
Incentivized
An important solution to get the right communication between all users in the organisation, with better communication we have achieved more internal progress and of course have more relationship with colleagues.We have fluid communication between applications where fortunately we can make distributed transactions.IBM MQ has had a simple implementation process, reliable and with the security we all need for communication, it ensures the delivery of files without being filtered without permission.The speed with which messages and documents are sent and delivered is unique.
  • Prevention of attacks on information.
  • Queue monitors.
  • Sending security in documents and messages.
  • It runs asynchronously, so there will be no loss of any information.
  • Some problems with recent updates, they have not worked properly and it is a problem at the moment. Everything else is going very well.
It has worked for our organisation from the first moment, we had a somewhat broken or distant internal communication as we did not have a tool for these things, when IBM MQ arrived everything started to flow correctly, we are always in contact and we could send all the necessary information at any time of the day. I also like the fact that it can be compatible with other platforms and brockers.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IBM MQ is a dependable messaging system that can be used in small projects but it really shines in large enterprise systems. Its deployment options from containers to mainframes are unmatched.
We've deployed IBM MQ in IBM mainframe z/OS, enabling reliable async communication between subsystems. An additional benefit of IBM MQ is its transaction capability. Not many messaging systems support distributed transactions. This can be a game changer when data consistency is paramount.
  • deployment options
  • dependable
  • transaction capability
  • administration options
  • container deployment
  • automation
  • event store capability
In today's event and the data-driven world, it is a common question when to use messaging system like IBM MQ and when something like Kafka.
IBM MQ is very well suited for point-to-point communications.
Having ACID properties IBM is well-suited for transaction processing.
In other cases such as Big Data, Analytics, and Event streaming IBM MQ is not the ideal choice. For those use cases, you are better with something like Kafka.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I used IBM MQ in my previous company...We chose IBM MQ because it guarantees the delivery of files and messages, even in the face of network failures and other disasters. It can handle a large volume of applications and provides installation support for a wide range of programs and applications.
  • IBM MQ provides a communications layer for managing the flow of all messages and data.
  • Assured delivery of files and messages.
  • Robust monitoring and tracing of all messages.
  • Clarity in the documentation.
  • Cost
IBM MQ is a highly reliable and efficient software with guaranteed data delivery. It is an amazing way for centralizing your internal messaging and communications. IBM WebSphere was an invaluable part of our business operations. It allows you to sort through millions of messages and transactions in of the least amount of time possible.
Trushna Pujari | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I use this tool for the administration for IBM MQ that I can access web browser running on my machine. Also, I use this for creating queue and monitoring queues. Sometimes we used for securely data transit. It is very convenient to use. There is no complications and also very support team is very helpful.
  • High availability
  • Security
  • MFT
  • Activity tracker
  • Restrictions
  • alter or delete an object or attribute that has been disabled,
Before using IBM MQ on Cloud we facing different types of issues like we were Facing some related deployment and configurations issues. Now, we can easily and simply connect an application to a queue manager. We can run our application in a number of ways, deployed in the cloud for instance for validation purposes And convenient for configurations
Score 10 out of 10
Vetted Review
Verified User
Incentivized
This software helps to connect different applications hence there is effective communications between us and our customers. It offers high speed for communication. It is the best messaging platform for any business especially one that needs constant communication with their customers like in our case. This is a secure messaging platform so one does not have to worry about their messages. There is also data attack prevention through some of its features hence customer information is secure.
  • Offers high speed for communication.
  • Secure messaging
  • Prevention of data attack
  • Allows organization of tasks
  • There is not much to dislike so nothing needs to be improved
It is well suited for high speed communication, secure messaging and prevention of data attack. It is also good for organization of tasks and receiving of transactions.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IBM MQ is our partner par excellence in installation support for a wide variety of programs and applications that allow us to generate reports and data research. It currently feeds us with a wide variety of workloads with program reports that we have hosted on its system and it is the best that it is always operational, in all the time we have been using it we have not seen a failure.
  • The implementation of programs is exact, the initialization is very easy and anyone outside of it can do it.
  • It stays online 24/7 and that's good because our programs can collect a lot of details, metrics, forms, etc.
  • It is very essential in heat mapping on websites.
  • The operational cost is low compared to other companies.
  • it is very difficult to recover passwords and access the site, it is difficult to assign access to new workers because it has extra security capabilities that must be given permission.
  • Generating changes in contracts is expensive, it generates fines.
I think that it is not a program for start-ups, the price may not compensate immediately, especially for industries that have just explored the market and environment. It is rather for advanced work teams that know how to work together, know each other, and want to update their old servers, with greater speed, space, and agility to their robust applications.
December 08, 2022

IBM MQ is Always With You

Score 7 out of 10
Vetted Review
Verified User
Incentivized
There are heavy programs that need to be hosted on servers due to their large space and assigned weight, which need to be active 24 hours a day and 7 days a week, IBM MQ can support them with total fluidity and speed, and also has the compatibility to create supports and access controls to employees who enter to manage, edit, order the applications at any time of the day. These would be the main applications that we give to the IBM MQ server in the hospital.
  • Data roaming that creates is online 24/7.
  • It is a very robust server support that creates an infrastructure capable of supporting any heavy-duty application, especially medical ones.
  • Has an assigned budget that benefits the volume costs in a very comfortable way to the work environment of the organization and human resources.
  • It has a very comfortable technical support to be able to consult questions that are developed in quick answers.
  • I could only say one bad thing about it and that is that at the beginning for new clients, it is very difficult to understand all the applications and functionalities because it has a very technical language focused on professional information technologies, I think the world is changing and not only those professionals are focused on using applications, we are all becoming technological and it is essential that they focus on a more global audience with a simpler and more universal language.
For what I explained above about the technical language, I think it deserves a 7 but if that were fine-tuned it would be a 10. IBM MQ works very well with high-volume programs, multiple programs, programs from different systems, etc. It is a very good investment to generate productive scaling and it is recommended to use it with technical support from it.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IBM MQ enables us to keep our clients safe and protect them from any potential threats like losing a message or getting it delivered twice, which could lead to very harmful outcomes for finances, We are feeling very safe using IBM or handling our operations for multiple SMBs and SME clients and partners without worrying about a single mistake in message delivery. When it comes to the banking sector, insurance companies, or the fintech businesses like micro-lending apps, they expect no mistakes. And we've achieved great success in four years. I appreciate the efforts behind this masterpiece to enable us to provide our clients with the same safe, reliable, and high-performance messaging solution with high availability due to its minimal infrastructure and high efficiency with ease of maintenance.
  • Message delivery with advanced security measures.
  • High-performance message transit for more reliable data delivery.
  • IBM's application team provides excellent support.
  • While IBM MQ is our favorite and most trustworthy option compared to its rivals, the sad part is that it fails to integrate seamlessly with AWS or GCP. They also need to consider the onboarding experience for first-time users.
  • Our juniors and our client's employees with basic knowledge of message-queuing software are finding it hard to get along with it without seeking our help and assistance, but the positive part is the rich community of IBM MQ and how helpful and skilled they're.
  • The last thing to consider is adding native support.
The software is very reliable, and we never have to worry about messages being delivered or not being delivered because it's a very dependable system. I would recommend this to anyone who is looking to centralize their messaging and communication. I have observed that IBM MQ helps to sort through thousands of messages and transactions in a short amount of time. This software is an invaluable part of our operations. We have contributed to the "Digital Egypt" campaign to turn the traditional time-consuming governmental services into digitalization, and IBM MQ was one of the most useful tools that achieved outstanding results, along with the Business Automation Cloud Pak from IBM too. We helped them by connecting applications and microservices, delivering messages reliably, and ensuring their data is safe with comprehensive security mechanisms.
Nava Nathalia | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IBM MQ ensures business continuity and easy workflow across multiple Cloud platforms with the best data management capabilities and efficient connections that deliver quality data for analytics. Reliable with quick response to systems outages and high Clouds availability to mission-critical data and quickly gain insights to make informed business decisions.
  • Best data management capabilities.
  • High Clouds data connection and availability.
  • Security to business sensitive data.
  • Advanced settings when new to the system is not easy.
  • Slow performance with big data migration.
  • Legacy systems functionality.
High-speed connection and performance across multiple Cloud platforms with easy data migration and storage that ensures rapid response to systems outages and failure with the effective workflow management system. Highly reliable and quick to gain real-time insights to make the best business decisions and easy on report production with the best security to customer and business sensitive data.
Valarie Gilmour | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IBM MQ is the best Cloud data management and easy on project operations reporting and creating analytics and real-time results which are more productive and useful to our company. The easy workflow management and the data mining features stability are effective and production easy management through IBM MQ is excellent.
  • Easy to create reports.
  • Excellent data management.
  • Migration of data is excellent.
  • IBM MQ can be slow on poor machine.
  • When your new to the platform can be tricky.
  • The big data modeling can slow the project deliverability.
The ability to manage all the project data and other business information and contacts via the IBM MQ are effective and very useful change management system and easy tracking of all the process changes and its data migration capability is amazing. The quality of the IBM MQ Cloud services is a productive and easy interface to get used.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
IBM MQ is being used by my organization across a multitude of projects. We rely on the software to provide reliable communication and connectivity across projects. Each project maintains a high number of transactions and IBM MQ helps to sort through all of them. This software is a seamless messaging and transfer protocol.
  • Easy to use interface
  • High level of security and reliable
  • Readily available support
  • An updated notification system to send alerts would be a great added feature to have.
  • A more time efficient security setup
  • There is a bit of a learning curve when first getting situated with the processes.
I would 100% recommend IBM MQ to other event service companies like mine. This is the right choice if you have to manage a lot of transactions on your projects. IBM MQ is well suited for sending highly sensitive information from one system to another. We have never had any issues with this software.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IBM MQ is used by many projects / products within the organisation. It solves the fundamental problem of interoperability between different applications within and outside the organisation. The Messaging platform provides the Asynchronous capabilities and also guarantees message integrity and persistent delivery and thereby provide reliable communication between different applications and product set.
  • reliable messaging
  • JMS compliant
  • Different message types supported
  • scalable
  • Asynchronous messaging
  • Stable product
  • learning curve may be longer than other products
  • Needs people with good experience to setup and maintain
  • Third party tools & clients are not readily available
  • No opensource
Best suited for
- To send high business sensitive information from one system to another
- When systems are built using different technology frameworks or languages
- When architecture demands different messaging styles like pub/sub, one to one, etc.,
Not very good for
- small teams / products
- automatic scaling requirements
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I work for the banking sector. Hence security, reliability and wire speed are of the essence in this domain. We have been working with the IBM MQ for more than 4 years now and it is implemented in almost all our middle-ware projects. The integration of IBM MQ with Message broker and Datapower is very smooth and they inherently support the MQ protocol. We require millions of transactions to be processed each day and IBM MQ does that without any Issues. IBM MQ in a nutshell provides powerful, reliable, security-rich messaging platform that helps you connect your different applications, systems, and services in a coherent manner.
  • IBM MQ has proved to be very stable and secure platform and we never had an incident being reported of event dropping or hacking.
  • It has really increased our transaction capacity and now we are able to accommodate huge volumes of transactions without making any new changes.
  • There is no risk of a message being lost or repeated again, which is a highly appreciated quality when you are dealing with sensitive data.
  • The queue manager clustering make the best use of the available resources and use them to their full potential.
  • IBM MQ has quite a hefty cost associated with it, if you are creating new queue managers for each team rather than sharing them. They charge you for every new queue manager and also for the maintenance of the existing ones.
  • It should be capable of sending Notifications and alerts in case of failures, but that part is not handled very well and reporting is also one of the features missing in the current MQ setup.
  • It should have a good GUI for linux as well. Currently it is only present in the windows interface which has many options available at the click of button for which in Linux we need to execute commands and develop scripts.
IBM MQ is best suited if you are having a large project dealing with sensitive data and message security and integrity are of the top priority in addition to having huge volumes of the data. You should always try to create less number of queue managers and rather create more queues on the queue managers and make the nomenclature in such a way that each team has its different set of queues.
Miguel Angel Merino Vega | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Our projects usually handle a high number of transactions that must be controlled by queue mechanisms through Middlewares. This is important, especially when working with microservices. This is where IBM MQ comes in to address the problem of high transaction concurrency. IBM MQ is used by our development team for many of our solutions.
  • Fault tolerance
  • Performance
  • Security
  • Learning Curve
  • Has a high price
  • Specific configurations
If you manage a high number of transactions for a medium or large project, IBM MQ is the way to go. On the contrary, if the project does not merit it due to the number or frequency of transactions, or if there is not enough budget available for it, the implementation of some MOM open source such as activeMQ will be more than enough. IBM MQ is advisable to use only if the project deserves it.
October 31, 2017

In IBM MQ we trust

Score 10 out of 10
Vetted Review
Verified User
Incentivized
IBM MQ is within the core processes of the bank information flow. It is used by all the banking group as it is the platform that assures the understandable connectivity between the main frame, EAI solutions, or even providing direct access to API and web based applications. It ensures trustworthy and secure information flow, resilient to failures.
  • Security is a major improvement in IBM MQ 9. Authorization management became more granular and effective.
  • Programmer friendly. Not only does MQ work great, it provides with MQ specific and JMS-standards access to important functions for the developers to perform better.
  • I still haven't managed to find a clear way to workout MQ clustering. I guess the information available is weak and the product has limitations.
Advisable: Integration with other systems not alike, example of mainframe, establish SSL secured channels with providers/clients/etc.

Not advisable: To perform intensive Data transformation (MQ Workflow was that tool though) , or to try to substitute SOAP/RMI for MQ
September 13, 2017

IBM MQ - ping me

Gregory Hanson | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
IBM MQ is used to facilitate data transfer between business partners. We utilize the high availability, persistent features to guarantee data delivery.
  • Fantastic quality of product services and features.
  • Security is of great importance and MQ satisfies our needs.
  • Interoperability with customers for data collection and sharing is made easy through IBM MQ.
  • Support is always one PMR away.
  • Monitoring is generally a feature left to third party apps. Providing better monitoring tool would be a great market differentiator.
  • Built in alarms and notifications (see above improvement) would be helpful.
  • GUI modeling of queue managers, channels and queues would be a good improvement.
Well suited for data collection/distribution externally. Not great for dev-ops internally. Too restrictive and not flexible enough.
Return to navigation